package com.fly.mapper;

import com.fly.bean.Task;
import com.fly.bean.Users;
import com.fly.vo.AndPageVO;

import java.util.List;

/**
 * @Auther: Orchid
 * @Date: 2019/11/27 19:24
 * @Description:
 */
public interface TaskMapperO {

    /**
     * 根据用户Id查询任务信息
     * @param andPageVO 参数实体
     * @return
     */
    public List<Task> selectTaskByUsersId(AndPageVO andPageVO);

    /**
     * 根据用户ID查任务总数
//     * @param userId 用户ID
     * @return
     */
    public Integer selectCountTaskByUserId(Users users);

    /**
     * 根据任务id查询任务信息
     * @param taskId 任务id
     * @return
     */
    public Task selectTaskByTaskId(Integer taskId);

    /**
     * 判断用户是否是超级管理员
     * @param userId
     * @return
     */
    public Integer selectUserRoleIsSuper(Integer userId);

}
